<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>准备_函数对象 VS 实例对象</title>
</head>
<body>
<script>
    /*
    函数对象 VS 实例对象
        1. 函数对象：将函数作为对象使用时，简称为函数对象。
        2. 实例对象：new 构造函数或类产生的对象，我们称之实例对象。
     */
    // 函数对象
    function Person(name, age) {
        this.name = name
        this.age = age
    }

    Person.name = "张三" // 将 Person 看成一个对象
    console.log(Person.name) // 输出 Person ==> 原因：Person 对象中的 name 属性是只读属性，不可修改！
    const p1 = new Person("张三", 18) // p1 是 Person 的实例对象
    console.log(p1)
</script>
</body>
</html>
